package cn.wuxing.mediation.common.core.domain.entity;

import cn.wuxing.mediation.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

/**
 * 专窗表 ic_window
 *
 * @author mediation
 */
@Data
@ToString
@TableName("ic_window")
public class IcWindow extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 专窗id */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /** 专窗名称 */
    @TableField(value = "window_name")
    private String windowName;

    /** 专窗职责 */
    @TableField(value = "window_responsibility")
    private String windowResponsibility;

    /** 专窗职责 */
    @TableField(value = "mediator_committee_id")
    private Long mediatorCommitteeId;

    /** 部门状态:0正常,1停用 */
    @TableField(value = "status")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    @TableField(value = "del_flag")
    @TableLogic(value = "0", delval = "2")
    private String delFlag;
}
